/*
 * Copyright (c) 2018, dreamkaylee@foxmail.com All Rights Reserved.
 */

package com.common.interceptor;

import java.beans.PropertyEditorSupport;

import org.springframework.util.StringUtils;

import com.common.util.StringUtil;

/**
 * BigDecimal数据绑定
 * @author limk
 * @date 2018年2月12日 下午9:14:01
 * @version 1.0
 */
public class CustomBigDecimalEditor extends PropertyEditorSupport {

	@Override
	public void setAsText(String text) throws IllegalArgumentException {
		if (StringUtils.isEmpty(text)) {
			setValue(null);
		} else {
			setValue(StringUtil.toBigDecimal(text));
		}
	}
}